stuffed vegetables with olive oil - Turkish English Dictionary